Vault

{_obsidian_pattern_tag_public}
https://editor.babylonjs.com/

File types

*.material - json, mat settings

*.babylon - json, can include mesh data, animation data,

*.env - binary header + json + binary with KLV chunks (png?). textures/ may also contain jpg files. Docs say 'cube texture'.

*.ps - json, particle system setup

projects/scene/scene.editorproject - json, seems to describe one scene but not use the scene's name

*.babylonbinarymeshdata - bin

materials/*.json - json, refers to some 'materials' UUIDs

{cameras,lights,materials,meshes,shadows,textures,transform}/*-.json - json, contains its filename's UUID, e.g. a meshes file describes multiple instances of a mesh (TRS) and refers to a geometry UUID

projects/cache.json - inline base64 thumbs of .material files and meshes/*.babylon files

project/files.json - contains {}

projects/links.json - seems to track some files over scene renames. Docs say this tracks file moves until the project is saved.

workspace.editorworkspace - json, refers to 'lastOpenedScene' which is like projects/scene/scene.editorproject